package jonggyuni;

public class J12_AccessModifier {

	public static void main(String[] args) {
		//접근 지정자 : access modifier
		//객체지향 3가지 특성 중 캡슐화와 관련
		//default, private, protected, pulbic
		
		//default로 선언된 클래스에 대한 객체 선언
		//J12_AccessModifier는 jonggyuni패키지에
		//J12_DefaultClass는 jonggyuni.basic패키지에
		//존재하므로 접근 불가능
		//따라서, 아래 코드 작성시 오류 발생
		
/*		J12_DefaultClass defaultClass = new J12_DefaultClass();
		defaultClass.name = "자바7";
		defaultClass.sayHello();*/
		//
		
		//private
		jonggyuni.basic.J12_AccessModifier accessModifier = new jonggyuni.basic.J12_AccessModifier();
		
		/*accessModifier.defaultName = "자바7";
		accessModifier.privateName = "자바7";
		accessModifier.protectedName = "자바7";
		accessModifier.publicName ="자바7";

		accessModifier.defaultHello();
		accessModifier.privateHello();
		accessModifier.protectedName();
		accessModifier.publicHello();*/
		
	}// main

}// class
